A Rearrangement Search Strategy for Determining Propositional Satisfiability

نویسندگان

  • Ramin Zabih
  • David A. McAllester
چکیده

We present a simple algorithm for determining the satisfiability of propositional formulas in Conjunctive Normal Form. As the procedure searches for a satisfying truth assignment it dynamically rearranges the order in which variables are considered. The choice of which variable to assign a truth value next is guided by an upper bound on the size of the search remaining; the procedure makes the choice which yields the smallest upper bound on the size of the remaining search. We describe several upper bound functions and discuss the tradeoff between accurate upper bound functions and the overhead required to compute the upper bounds. Experimental data shows that for one easily computed upper bound the reduction in the size of the search spa,ce more than compensates for the 0verhea.d involved in selecting the next variable.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Local-Search Techniques for Propositional Logic Extended with Cardinality Constraints

We study local-search satisfiability solvers for propositional logic extended with cardinality atoms, that is, expressions that provide explicit ways to model constraints on cardinalities of sets. Adding cardi-nality atoms to the language of propositional logic facilitates modeling search problems and often results in concise encodings. We propose two " native " local-search solvers for theorie...

متن کامل

A Rearrangement Search Strategy for Determining Propositional Satis ability

We present a simple algorithm for determining the satis ability of propositional formulas in Con junctive Normal Form As the procedure searches for a satisfying truth assignment it dynamically rearranges the order in which variables are con sidered The choice of which variable to assign a truth value next is guided by an upper bound on the size of the search remaining the procedure makes the ch...

متن کامل

Conflict Analysis in Search Algorithms for Propositional Satisfiability

This paper introduces GRASP (Generic seaRch Algorithm for the Satisfiability Problem), a new search algorithm for Propositional Satisfiability (SAT). GRASP incorporates several search-pruning techniques, some of which are specific to SAT, whereas others find equivalent in other fields of Artificial Intelligence. GRASP is premised on the inevitability of conflicts during search and its most dist...

متن کامل

On Some Problems in Satisfiability Solving

Satisfiability solving is the problem of determining whether a given formula has a solution. The most ubiquitous and well-studied satisfiability problem is propositional satisfiability (SAT), in which all variables are Boolean. In recent years, the field of satisfiability modulo theories (SMT) has extended methods in SAT solving to accommodate existential first order formulas with non-Boolean v...

متن کامل

Propositional satisfiability: Techniques, algorithms and applications

Recent years have seen remarkable progress in propositional satisfiability (SAT), with significant theoretical and practical contributions. Algorithmic solutions for SAT include, among others, local search, backtrack search and formula manipulation techniques. Despite the worst-case exponential run time of all known algorithms, SAT solvers can currently be used to solve hard benchmark problems....

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1988